寫程式的時候,難免都會遇到錯誤,例如:
如果不處理這些錯誤,程式會直接「當掉」。
例外處理就是一種「保護程式」的機制,讓錯誤發生時,程式依然能繼續運行。
1. 基本語法:try / except
結果會輸出
2. 捕捉特定錯誤
可以指定要處理哪一種錯誤:
結果會輸出
3. else 與 finally
else:如果沒有錯誤,就會執行這段程式碼
finally:不管有沒有錯誤,最後都會執行(通常用來關檔案、釋放資源)
結果會輸出
4. 常見錯誤類型
5. 小練習
結果會輸出
📌 重點總結:
try/except:用來捕捉並處理錯誤
可以針對不同錯誤類型做對應處理
else:只有沒有錯誤時才執行
finally:不管有沒有錯誤都會執行